suppressLogs
By default, messages for known error states are logged in debug builds. This flag allows those logs to be suppressed.
If the library throws due to throwOnUnhandledErrors, those logs are skipped anyway, since the ShadowException messages would be identical.
No logs are printed in release builds.